package com.lanou3g.code0409.common;

import java.util.Scanner;

/**
 * Created by dllo on 18/4/9.
 */
public class Tmp {
    public static void main(String[] args) {
        System.out.println("请输入密码:");
        Scanner scanner = new Scanner(System.in);
        //接受用户输入的一行信息,类型是String
        String password = scanner.nextLine().trim();// /trim()代表去除字符串两边的空格

        //判断长度
        if (password.length() < 8){
            System.out.println("密码长度不够八位");
            return;  //无条件结束main方法
        }


        //判断数字  1和"1"是不一样的
        boolean hasNum = true;  //如果hasNum 初始值为true ,则一假即假
        for (int i = 0; i < 10; i++) {
            // password.contains("" +i);   //""+任意基本数据类型 都可以变成字符串型,但不提倡用
            password.contains(String.valueOf(i));  // 可以把任意的基本数据类型变成字符串
            // valueOf() 可以传任意类型的,是方法重载
            if (password.contains(String.valueOf(i))){
                // 10次循环只有有一次进入到这个if中,就证明密码中有数字
                hasNum = false;

            }
        }

        if (hasNum){
            // 如果没有数字,即hasNum = false
            System.out.println("没有数字");
            return;
        }

        System.out.println("密码合法");




    }
}
